package main

import (
	"fmt"
	"unsafe"
)

func main() {
	// 数据类型
	/*
		基本数据类型：
			数值类型：
				整数类型：int int8，int16，int32，int64，uint，uint8，uint16，uint32，uint64,btye
				浮点类型:float32 float64

			字符类型：没有单独的字符型，使用byte来爆显存单个字符

			布尔类型 bool

			字符串 String

		复杂数据类型/派生数据类型：
			指针
			数组
			结构体
			管道
			切片
			函数
			接口
			map
	*/

	// 定义整数类型
	var num int8 = 56
	fmt.Println("输出", num)
	var num2 uint8 = 200
	fmt.Println("输出", num2)

	var num1 = 56
	// 查看数据的类型
	fmt.Printf("类型为：%T", num1)
	// 查看数字的字节数
	fmt.Println("字节数：", unsafe.Sizeof(num1))
}
